#ifndef FEPLUGIN_H
#define FEPLUGIN_H
#include "fecore_global.h"
#include <QtPlugin>

class FeCore;
class FePluginInterface {
public:
	virtual ~FePluginInterface() {}
	virtual QString getPluginName() const = 0;
	virtual QString getPluginVersion() const = 0;
	virtual void init() = 0;
	virtual void deinit() = 0;
};

Q_DECLARE_INTERFACE(FePluginInterface, "frontend.fecore.FePluginInterface/1.2");

#endif // FEPLUGIN_H